143923
508925
263103
46015
655390
70168
959942
1022230
699194
834789
647118
711443
5325799
3752581
3266148
2581804
2313988
2166609
2089358
194978
1861118
1756136
1755196
1671471